#pragma once
#include "Common.h"
#include "algorithm_base.h"

// 融青漏油损检测
class rongqing_oil_leakage : public algorithm_base
{
public:
	rongqing_oil_leakage();
	~rongqing_oil_leakage();

	virtual void  init();
	virtual void execute(QSharedPointer<IMG_DATA> pData, int nBuffersize);

protected:
	// 电机定位
	DetObject*								m_pMotorDet;

	// 电机区域缺陷检测
	DetObject*								m_pMotorRectDefect;
	ClsObject*								m_pMotorRectClass;

	
	// 地板定位
	DetObject*								m_pFloorDet;


public:
	// 融青（电机）定位模型
	QString									m_strRQ_MotorDetModelPath;

	// 融青（电机）区域缺陷模型
	QString									m_strRQ_MotorRectDefectModelPath;
	QString									m_strRQ_MotorRectClassModelPath;

	// 融青 （地板）定位模型
	QString									m_strRQ_FloorDetModelPath;


	QList<QString>							m_M8_ID_List;

};

